home *** CD-ROM | disk | FTP | other *** search
/ Windows 95 API Bible / Windows 95 API Bible 3 Disc Set.iso / Win32 API Bible Book 1 of 3 / INCLUDE / RBUTTON.C < prev    next >
Text File  |  1994-12-26  |  857b  |  22 lines

  1.       case WM_RBUTTONDOWN :
  2.             {
  3.                 HMENU hMenu = CreatePopupMenu();
  4.                 POINT pt;
  5.  
  6.                 AppendMenu( hMenu, MFT_STRING, IDM_TEST, "&Test Option" );
  7.                 AppendMenu( hMenu, MFT_STRING, IDM_ABOUT, "&About Box..." );
  8.                 AppendMenu( hMenu, MFT_SEPARATOR, 0, NULL );
  9.                 AppendMenu( hMenu, MFT_STRING, IDM_EXIT, "E&xit" );
  10.  
  11.                 pt.x = LOWORD( lParam );
  12.                 pt.y = HIWORD( lParam );
  13.                 ClientToScreen( hWnd, &pt );
  14.  
  15.                 TrackPopupMenu( hMenu, TPM_RIGHTBUTTON | 
  16.                                        TPM_TOPALIGN | 
  17.                                        TPM_LEFTALIGN, 
  18.                                        pt.x, pt.y, 0, hWnd, NULL ); 
  19.                 DestroyMenu( hMenu );
  20.             }
  21.             break;
  22.